|
Batch processing is the execution of a series of programs ("jobs") on a computer without manual intervention. Jobs are set up so they can be run to completion without human interaction. All input parameters are predefined through scripts, command-line arguments, control files, or job control language. This is in contrast to "online" or interactive programs which prompt the user for such input. A program takes a set of data files as input, processes the data, and produces a set of output data files. This operating environment is termed as "batch processing" because the input data are collected into ''batches'' or sets of records and each batch is processed as a unit. The output is another ''batch'' that can be reused for computation. ==Benefits== Batch processing has these benefits: *It can shift the time of job processing to when the computing resources are less busy. *It avoids idling the computing resources with minute-by-minute manual intervention and supervision. *By keeping high overall rate of utilization, it amortizes the computer, especially an expensive one. *It allows the system to use different priorities for interactive and non-interactive work. *Rather than running one program multiple times to process one transaction each time, batch processes will run the program only once for many transactions, reducing system overhead. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「batch processing」の詳細全文を読む スポンサード リンク
|